Big Huge Thesaurus

honey gland

noun